package Medians;

import java.util.Scanner;

/**
 * 给定一个奇数n，设数组a = [1,2,...,n],以及一个整数k.
 * 选择一个奇数正整数m,将a分割成m个子数组b1,b2,...bm,满足以下条件
 * * 数组a中的每个元素恰好属于一个子数组。
 * * 对于所有1<=i<=m,|bi|是奇数，即每个子数组的长度都是奇数。
 * * median([median(b1),median(b2),...,median(bm)]) = k, 即所有子数组的中位数的中位数必须等于k
 * 数组a的一个子数组是满足1<=l<=r<=n的数组1[al,al+1,al+2,...,ar].
 * 奇数长度数组的中位数是将数组按递增排序后得到的中间元素。例如：median([1,2,5,4,3]) = 3 median([3,1,2]) = 2
 * median([2,1,2,1,2,2,2,]) = 2
 * 本题用media([a])来表示数组a的中位数
 */
class Solution {
    public int[] b;
    public int m = 1000;
    public int[] p = new int[m];
}
public class Demo03 {
    
    public int median(int[] b) {

        return b[(b.length-1)/2];
        
    }
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        //输入格式
        //每个测试1包含多个测试用例。第一行包含一个整数t(1<=t<=5000) 测试用例的数量。
        int t = scanner.nextInt();
        //每个测试用例的第一行包含两个整数n和k(11<=k<=n<2*10^5,n为奇数) 数组a的长度和所有子数组中位数的中位数所需的值
        int[] n = new int[t];
        int[] k = new int[t];
        for (int i = 0; i < t; i++) {
            n[i] = scanner.nextInt();
            k[i] = scanner.nextInt();
        }
        //每个测试用例的第二行包含n个整数a[1],a[2],...,a[n] 数组a
        for(int j = 0; j < t; j++) {
            int[][] a = new int[t][10000000];
            for(int l = 1; l <= n[j]; j++) {
                a[t][l-1] = l;
            }
        }
            



        
    }
}
